package com.marvels.financial.loan.dto;

import java.util.Date;
import java.util.List;

import com.marvels.common.dto.PageDTO;

/**
 * 用户DTO
 * 
 * @author wangliang
 *
 */
public class SysUserDTO extends PageDTO{
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	// 主键
	private Integer userId;
	// 组织机构代码
	private String orgCode;
	// 用户代码
	private String userCode;
	// 用户名
	private String userNamep;
	// 用户密码
	private String userPwd;
	// 确认密码
	private String confirmPwd;
	// 真实姓名
	private String realName;
	// 身份证号
	private String idCardNo;
	// 邮箱
	private String email;
	// 手机号
	private String mobileNo;
	// 座机区号
	private String phoneZoneNo;
	// 座机号
	private String shortPhoneNo;
	// 入职日期
	private Date entryDate;
	// 离职日期
	private Date leaveDate;
	// 状态 0：在职 1：离职
	private Integer status;
	// 备注
	private String remark;

	private List<SysUserRoleDTO> roles;
	
	public Integer getUserId() {
		return userId;
	}

	public void setUserId(Integer userId) {
		this.userId = userId;
	}

	public String getOrgCode() {
		return orgCode;
	}

	public void setOrgCode(String orgCode) {
		this.orgCode = orgCode;
	}

	public String getUserCode() {
		return userCode;
	}

	public void setUserCode(String userCode) {
		this.userCode = userCode;
	}

	public String getUserNamep() {
		return userNamep;
	}

	public void setUserNamep(String userNamep) {
		this.userNamep = userNamep;
	}

	public String getUserPwd() {
		return userPwd;
	}

	public void setUserPwd(String userPwd) {
		this.userPwd = userPwd;
	}

	public String getIdCardNo() {
		return idCardNo;
	}

	public void setIdCardNo(String idCardNo) {
		this.idCardNo = idCardNo;
	}

	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public String getMobileNo() {
		return mobileNo;
	}

	public void setMobileNo(String mobileNo) {
		this.mobileNo = mobileNo;
	}

	public String getPhoneZoneNo() {
		return phoneZoneNo;
	}

	public void setPhoneZoneNo(String phoneZoneNo) {
		this.phoneZoneNo = phoneZoneNo;
	}

	public String getShortPhoneNo() {
		return shortPhoneNo;
	}

	public void setShortPhoneNo(String shortPhoneNo) {
		this.shortPhoneNo = shortPhoneNo;
	}

	public Date getEntryDate() {
		return entryDate;
	}

	public void setEntryDate(Date entryDate) {
		this.entryDate = entryDate;
	}

	public Date getLeaveDate() {
		return leaveDate;
	}

	public void setLeaveDate(Date leaveDate) {
		this.leaveDate = leaveDate;
	}

	public Integer getStatus() {
		return status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public String getRealName() {
		return realName;
	}

	public void setRealName(String realName) {
		this.realName = realName;
	}

	public List<SysUserRoleDTO> getRoles() {
		return roles;
	}

	public void setRoles(List<SysUserRoleDTO> roles) {
		this.roles = roles;
	}

	public String getConfirmPwd() {
		return confirmPwd;
	}

	public void setConfirmPwd(String confirmPwd) {
		this.confirmPwd = confirmPwd;
	}

}